#pragma once

#include<iostream>
#include<algorithm>
using std::cout;
using std::endl;


// 直接插入排序
void InsertSort(int* a, int n);

// 希尔排序
void ShellSort(int* a, int n);

// 堆排序
void HeapSort(int* a, int n);

// 冒泡排序
void BubbleSort(int* a, int n);

// 快速排序
void QuickSort(int* a, int n);